home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-02-07 | 3.0 KB | 86 lines | [TEXT/MPS ] |
- Silly Beta 15 release:
-
- • CDReadTOC and CDTOCLines each had a handle that wasn't getting locked
- down. This caused garbage results or crashes in low memory situations.
-
- • We now seem to support the Optical Media International CD-ROM driver,
- which supports more drives than the Apple CD-ROM driver. This was due
- to an error in the installation of the Apple CD-ROM driver; it claims
- (incorrectly) to be ROM based, and that's all I was checking for. Now
- I check for both ROM based and RAM based drivers.
-
- Even luckier Beta 14 release:
-
- • CDOpen had a memory leak. I wasn't disposing of a Handle that I created.
-
- • CDStop was failing intermittently. I was passing a pointer to a long
- instead of a pointer to a short.
-
- Lucky Beta 13 release:
-
- • CDSetTrackTitle "" followed by CDSetTrackTitle "Anything" trashed the CD
- Remote Programs file. My, what a persistent bug. I found an error in the
- way I was calling Munger.
-
- • If you had two tracks with the same name and tried to set the second
- track to be something different using CDSetTrackTitle, it set the first
- instead. Now it does the correct thing.
-
-
- Bugs fixed in beta 12:
-
- • the driver has a bug that gives us incorrect information about tracks
- greater than 79. I've found a work-around; however, this means that
- specifying an invalid track number to CDRemainingTrack.c, CDTime.c, or
- CDTrackTime.c will return random values instead of paramErr as they did
- before.
-
- • In the same vein, CDStop wouldn't work if you were on a track greater
- than 79. Now it does.
-
- • If you said CDStop 5,0,0 followed by CDPlay 6,0,0,7,0,0 you wouldn't
- play properly. Now you do.
-
- • CDSetTrackTitle "" followed by CDSetTrackTitle "Anything" trashed the CD
- Remote Programs file. I was disposing of a resource handle that I should
- have left alone.
-
- Bugs fixed in beta 11:
-
- • All the track and program manipulation XCMDs *still* opened up the
- "CD Remote Programs" on the current disk rather than the system disk.
- Hey, it's been fixed now. Really.
-
- • CDSetTrackTitle and CDSetDiscTitle return -43 (fnfErr) if the file
- "CD Remote Programs" isn't in your System Folder.
-
- Bugs fixed in beta 9:
-
- • All the track and program manipulation XCMDs opened up the
- "CD Remote Programs" on the current disk rather than the system disk.
-
- • CDScsiID returned 0 if you had no CDs opened. Now it returns -1.
-
- • Off by 1 bug in a macro caused problems with certain XCMDs.
-
- New Commands added in beta 9:
-
- • CDTOCLines returns the list of track times, just like CDReadTOC, but
- with each track on a separate line. This allows you to say
- do "CDPlay" line 1 of CDReadTOC()
- easily.
-
- Bugs fixed in beta 7:
-
- • CDStop had some bugs that made it difficult to reliably stop on some CDs
- if you issued CDStop with no parameters. The two bugs involved have been
- fixed. CDStop should now fail ONLY when you have a mixed mode (digital/audio)
- CD.
-
- Known bugs:
-
- • CDSearchTrack with a pause fails after very few iterations. You get back -50
- in "the result". This has been hard to reproduce. There is a script work
- around.
-
-